Building a VBVoice application begins with the creation of a Visual Basic project (.VBP extension), or a Visual Studio .NET project(.SLN extension). Visual Basic projects use one or more forms (.FRM file extension for VB6, .VB file extension for .NET), where system functionality and call-flow diagrams are defined.
The Visual Basic toolbox contains coded objects called controls. Controls contain properties that are set by the designer to define the environment of the program. Examples of controls include text boxes, scroll bars, and push buttons.
VBVoice adds its own set of powerful computer telephony controls to the standard toolkit. Each VBVoice control performs a specific task related to the voice system. When a control has performed its task, it passes the call to the next control in the call-flow diagram.
As well, every VBVoice control has characteristics, or properties, that must be set to determine the behavior of the controls at run time. Every VBVoice control used in the project must be given a unique name in order to easily identify it and make its properties accessible.
VBVoice provides a powerful mechanism called control property substitution that allows VBVoice controls to reference and access the properties of other VBVoice controls. At design time, VBVoice control properties are set through easy-to-understand setup dialogs.
See this step in action in the E-Z Flow Software example.
Proceed to Step 3: Creating
and Configuring Greetings.